package com.lpf;

/**
 * 每隔 1s 创建一个新的 TestClass 对象并输出 getNumber() 方法返回值
 */
public class AgentmainMain01 {

    public static void main(String[] args) throws InterruptedException {
        System.out.println(new TestClass().getNumber());
        while (true) {
            Thread.sleep(1000); // 注意，这里是新建TestClass对象
            System.out.println(new TestClass().getNumber());
        }

        // 输出如下：
        // 100
        // agentmain done  # attach成功，Transformer会修改TestClass的定义
        // 2               # 修改后的TestClass.getNumber()方法返回值为 1
        // 2
        // 2
        // 2
        // 2
        // 2
    }

}
